package com.ruoyi.performance.service;

import com.ruoyi.performance.domain.PerfCheckresult;
import java.util.List;
import java.util.Map;

/**
 * 绩效打分Service接口
 * 
 * @author ygx
 * @date 2020-09-03
 */
public interface IPerfCheckresultService 
{
    /**
     * 查询绩效打分
     * 
     * @param perfcheckresultId 绩效打分ID
     * @return 绩效打分
     */
    public PerfCheckresult selectPerfCheckresultById(Long perfcheckresultId);



    /**
     * 查询绩效打分列表
     * 
     * @param perfCheckresult 绩效打分
     * @return 绩效打分集合
     */
    public List<PerfCheckresult> selectPerfCheckresultList(PerfCheckresult perfCheckresult);
    
    /**
     * 新增绩效打分
     * 
     * @param perfCheckresult 绩效打分
     * @return 结果
     */
    public int insertPerfCheckresult(PerfCheckresult perfCheckresult);

    /**
     * 修改绩效打分
     * 
     * @param perfCheckresult 绩效打分
     * @return 结果
     */
    public int updatePerfCheckresult(Map<String,List<PerfCheckresult>> datas);

    /**
     * 批量删除绩效打分
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deletePerfCheckresultByIds(String ids);

    /**
     * 删除绩效打分信息
     * 
     * @param perfcheckresultId 绩效打分ID
     * @return 结果
     */
    public int deletePerfCheckresultById(Long perfcheckresultId);
}
